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