exchange (117.859)