modified:   blit-surface.pl