punching 11767 GIFs