After opening on a positive note, the 30-share BSE Sensex marginally gained 0.01 per cent, or 5.39 points, to settle at 77,505.96 and the broader Nifty 50 lost 0.11 per cent, or 26.25 points to finish ...