#################### #..........##......# #..........##......# #..........##......## ###########^................... #.............................. ##...##########.....M.......... ##<...............###.........## ##..###########...###..........# #..## #....##.####....#......# #)## #....##.##.....######### #..# #.#....##.#..#.### #### #<.....#..#.##.# ##.......#..##.# #.....#..#......# #..........###### #.##.......# . ##.#..### #...... ...#.... ##....#. ....