perfect (188.552)