#####. ...... ####...... ......... ##........ #J<)...... #..o...... #...@o.#...## ........## .## ..#....## .. . #.... .. #.... . ...#. ...##.