. #######.. ##+#.......! #........... #...