.. #!. ###... #...... ....... ##....... ##