######## #<.r...+ ########