. ### .. ..##... ..... ########J.##... #.......l...... #.#######+###.. #. #. #. #. #. ..