Abstract Duality

pulse top rising