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