Dollar climbs to Rs156.89 as rupee sheds 15 paisas