perfect (106.644)