###.......... ##.#......... #.............########### #....?.........#........# #..#...<.......#........+ #..##....#.... #.>......# #..###...##.#+##.......## #..'M##................# #..###.#................. #..##..##.....##>..$...## #..#...###....##....?..# #......'.##S..##......... #..#...###............... #..##..##......$.......# #..###.#............... #..+ ##.....####.##. #..# #....#+# .# #..##...... . #..#....... #..$...#... ....##....