perfect (177.676)