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