perfect (157.524)