###### ##### #### #....##....###...##...##.. #....#.................... #....+................... ....#...................... .. #..##.##+####..###..###... .# #### #..##.##..###..###..###...##.##...# +.....#.....#.........+............ #.....+.....#.........#............ #.....#.....#.........#............ .#._.#. #.....##<..##.........#....aM...... .##.##. #.....##...##...#######............ ..###.. #(..........#...##...##............ ....... #...........#...(.............#...# #...... #.....##...##...##...##..?..>.# ### #....######'##...####+##...########.# #...........##...# #.....# ## #....<...)...+.... #.....# #............#..... #.....# #............#...... #.....# #............# ##...## ##...###.....# ##### #... #####.# ..... ## .....