## ### . ... . ... # #. #.# .# ####.##.##.#### ............... ........S...... ......!