############# ##..[..#.....## ##...... #............... #............... #............... ##.............. ##............. ##............