hero-square-sinewave