o | o ^=