the shore temple in mahabalipuram, gigantic granite boulder restin...