##### ...... #+### ......##...# ...........# .>....M....# .......l...# .....###...# #########..?# ............# ............# ............# ............# .......#########....# ..............#..>.# #.............#....# #.............#....# #.............+....# #.............#'##### #...................# #..<................# #....<.# #...................# #......#.....#.....#####'##..)...# #.....[#.....#.....#......#......# #..... #.....#.....#....∩.######## #.... #.....#.....#.......# #... #.....#.....#......## ##'#####.....#.....#......## +.....##.....#(....#.......# #....^.......'.....#......## #............#.....#....>.## #............#.....#.......# #.....##.....#.....#......## ########'#####.....#......## #......#....)#.......# #......#.....#......## #......#.....#......# ##.....# #......# #####'## #......## #......# #.......# #......# #......## #......# #......# ##.....# #......# ##.....#.....#......# #......#.....#......# #......#.....#......## ##.....#.....#.......# ##.....#.....#.......# #......#.....#.......# #......+.....#.....(## ##.....#............# #.......#####.####### #..####.# ##......# #.......# ....... #.......# ..(.... #.......# ....... #.......# ....... #.......# ####### #########