Excruciating feet worshipping