##+# .. ...##.. ..M... ..... ...# ####################...# #.........'...#...#....# #.........#...#...#....##. #.....######..#...O........ #.....##..##..#...##...##.. ##....#....#..#.>.##...# ##....#....#..#........###### #.....##..##..'.........#...######### ##....###'##..#...#######...'.......# #######..#...#...##...##...#.......# #...#...#........##...##......# #...#...#........##...#######.# ##..'...#.........#....# ### #..#...#.........#....# #...#...#...##...####'## #...#...#...##...##...## #...#...#...<..........# #...#...#.........)....# #...#...#..............# ########################