exchange (147.589)