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