############## ### ###............# #.. ........######.# ###.##### ###.###.# #.# #. .......# #...a...######.##########.######.#.#.### ......r.................. ..............># #.#.#..........#.######## #.######.#.###.# # #######.##.#.# #.#........#.# #.# ###.##.#.########.#..#####.#.# #.# ..............#....#........#.# #.# ####.##+#+##.##.##.....####.#.# #.# #.#..........<#.....'..#.#.###.#######. .........##.##.....##.#.#............. #.............#..###.#.#####.####.#.# #......###.####..# #.#.#####.#..#.# ........# #.......# #.#............# ........# ######..# #.######.#.....# ..#+###.. ##.# #.# #.#.....# . ### #.# #.# #.#<.#..# #.# #.# #.#.....# #.# #.#.....# .# #.#........ #.###.### #.. .# ### #