. ..########### ............###.. .......!#...... . #.....[.###... #....