#?## ## .... #. ... #. ..# #. ..# ##. #. ..# #....#.#####..# .......<..a...# #....#.######.# ... .%. # # ###. #. .l #. #.