#########. #......... #......... #......... #...S..o.. +.