an extremely intricate stone engraving of Mahabalipuram