####### #...O.. #......