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