######## ##......## ##........## #.....)...!# #....