###### .....##### ##.##.##...# # #<.^..##...# .. .. #...####...# ... .. #...## #...# .... #+#.#....# #...# ..... #........###...######...... .................'.R.)....... #####888#..##....##)###.....) #8...8..##....##)# ..##. ....>.8#.##....#... ..# ...8...8#.##....#.... ... #..#888##..#....#..... .# ....... ##.#....#...... + (.... #......#....... .... ##.....#..####.. #..#### ##.# ... .... ....# #+##