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