######### #<......# #........ ####.##.# #