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