######### ##..?..... ##......... #...)...... #...l...... #[?........ #.<........ #.......... ##......... ##........ ....#.#.# ......#.# ......# ......