## .. # ###########.# .# #.....##... ..## #.....##.### ..... #...l......##...... #.....##.#......... #.....##.####..#### ########.# .# #.. # ##. .# .#