punching 11668 GIFs