perfect (166.779)