... .# ...#.# ....# #...# .# # #...# .# #<#...# .# #.#...# .# #.#...# .# ###. #.....# .#..... #.#.....##....... +....<....Z...... #.#.##..##...%..# # #......#......# ................ .####......!#### #. #####...# # ...+ ...#