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