##### ...##...## .......%<## $.......o[# ..........# ............ ...........[. ....#...#...... #.#.#####?..... #.# ##....! ....##