perfect (100.039)