Solution using PNG.