#. .. #.# #.. # #.#... .# ......###.####. .......l....... #o# #.# #.# ..# ...# #...# #.#.# ..#.# #..#..