#### ..... #############...!.# .........<)@o...... ##########.##.....# ...# ..... ##### .... #.. .