Vallipuram Vishnu Temple, Vadamarachchi, Sri Lanka