### ..... # ..#.# # #. #.#.#... .##.#.#.... .......... #.......# #.......# #... #..5# #.... #...# #####...# #..####.#.......# #.......#.......# #....####.......###### #.##.####............. ...##+##..>................ ...........<###...%........ #..........## #...........# #..........# #........... ##########.## #...)....... #...........# #........... #...........###.......... #...........#........... #...........#........... #...........#...######## #...........#...# ###...........#...# #.............#...# #...########'##...# #...# #####'##...# #...# #..........# ##### #..........# #..........# #.......#### #.......# #.......# .......# ......# ...#