swap (193.316)