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