+ + — — — + ++