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