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