... #.?.. ... ... ... #.# #.# #.# ####.# . #<...# ..# ####$# ..# #.# ..# #.# ..# #.# [. #.# .# #######.#########.#####.# .............%..g...?...%. #######.#######.......... .... ........... ###.# ###......... ... #......... ... ###.##### .... .# .... .. . .