####################### #<........%....%))K...+ #######################