harmonics elliptic 1577821