.. ... .... .##########.... ............. ........... .........# .......