punching 6984 GIFs