########## #......... #.######## #. #. #. #. #. ..