swap (188.649)