perfect (127.047)