Sensex Climbs Nearly 300 Points To End At 35\,162\, Nifty Tops 10\,580