peru swells