... ........+ .........# ..........# .........## .........# #+#.#...#.# #.#..#.#..## #.....>....# #.#..#.#...# #####+# ########.#.#...#..# ....... ..................################........ ########.########.........%......'...?.... #.# ##################........ #.# ....... #.# ####'## #.# # #.# #.# #####p####### #...........# #...........# #...........# #...........# #...........####### +...........##..<.+ #........%..'..#### #...........#### ###+#########