a monument on huge sculpture made by rock in Mamallapuram.