.. #..#######. ..........a ..........# ...?.(...# ...(....# #.......# #<......# #o......# #.......# #.# #.# #...# #.......# #.# #.# #...# #.......# +.# #.# #...# #.o.....# #.# #%# #...# #.......# #+##+##?# #.# +.%.#######o......# ........# #.+ #.................# ........# #.#######..............(..# .........####............o..(.........# ................o.(.)o.(..............# #######################################