perfect (103.859)