### ###########.# #...........# #.#########.## #.#..........# #.#.####..#..# #.# #.....#..# #.# #<....#..# ##### #.# #.#.#.#..# #...######.# #.#.#.#..# +...'......# #.#.#.#..# #...######## #.....#..# #...# ###.#.# ##...#######. #.#.# #............ ....# .. #.......####. ##### .. #.......# #. ##'###### #. #.# ######.######.######## ...................... ............#.######## ............#.# ......J.....#.# ............#.. ............#.. ............+... ............#... ............# ...........?# ..........#