+ + + ++ +