Gate towers and main temple at Thanjavur, India