Perfectionist

A hardcore puzzle

Some tips on solving the puzzle. Special thanks goes to current best player, mtanzer.