####### ....... ...M... ....... ....... ############...# #.......M...##### ##.......#....[.# #.......#......# #.......#......# #.......#......# #.......#..>...# #..#....##.##+## #######+##.##.##...# #.........#......# #.........#......# #....)....#......# #.........#..... .# ##..##...##...# ... #####...##...# ..## .............# ...# .....>.......# (..# ..............#..##+#######...# ..........))).#......))[......# ...###...##.[.###########.....# ... ##...##.).###......##.....# ............#.....[.(....[# .............#.....)<[.....# .............#.....()......# .<...........#......(......# ####.####..###.....######## ## #..###.....## #...........# #...........# #...........# #...##......# #...##......# #...##......# ######........ #......8.. #........#