# .. ... .... ##....# #..####r...... #.....