######### #.r...... #lY...... #l....... #....^... #........ #............. #.#........... #......##### #......# #.#...## ..+...+ .#.#...#