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