############ ## ## .# #..........# . .. #.# #.########.## . #. #.# #.# #.......# #.#. #.# #.# #.#####.# #.#. #.# #.# #<# ... #.# #.# #.# #.#####.# #.# #.# #....l..# #.# #.# #.#####.# #.# ..# ... #.######.# ### #.#. #........# ...#. ########## ... #. ... ?. #.. ##