swap (177.007)