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