swap (157.781)