#### .... ###### ..###...... ....###....!..... #....<.# #.....### #....# #.... #... .#.. .#