perfect (102.670)