swap (187.019)