Beley punch