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