############### ......og...### #######........ !..!##### ##.## .# .# .#