perfect (141.879)