756 SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP SWAP SWAP SWAP SWAP SWAP SWAP SWAP MOVE SWAP MOVE MOVE MOVE MOVE SWAP SWAP SWAP SWAP MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP