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