— — — — — + — — + — + ± + + + + + + + + +++