xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor xnor