... .## ... ..# .. .(# ..#.# .#.## ... ..... #.#########.#.# #<............. #.##.o... ....# #.# ... ...# #.# o ..# #####.###########.####### +................>.!..... ####+######....[.#.###### #....Z.#.# . #......#.# .. #......#.# ...#####......#.# #.....#......#.# #....>#......#.# #.....#......# #............# #............# #............# #............# #.....#......# ?......######.# #.#.... .# #.#.... .# ..