##### ##...## ##.....############ ######### #.......##........# #.......# #..._.............###.......## #.......#>..M................. ##.....##)....o...###.......#. ##...##).........#........## #####....................# #......#.....#.#.....o..# #......#.##.............# #......#.#..............# #######.#.........####.... #.......[........... ..... #............##..... #.............+..... #...........### (.. #...........## #............. ###........... #........... #........... #...<....... #........... #............. #.......#..... #............. #............. #...........## #...........#