+ + + + + + - f + — + ++