[ .. ... .... ####....! ##........ ##......... #.S#l...... #.....$....... ....#.....###... .###F....## .. .......# # .......## .......## .......