punching 12388 GIFs