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