Rupee ends with 26 paisas gain to dollar