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