+ + - - + + - - + + - - + + - - + + - - + + +