This one is somehow a bit faster, covers less area and costs less than my previous solution, that was called Wasteless Potential