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