######### #.......# #.##'##.# #.#...#.# #.#.<.#.# #.##+##.# +.'.....# #'########## #....l...... #...########.# ###.# #.# .>. ##. .