At the close, the 30-share BSE Sensex ended lower by 0.25 per cent or 197.97 points at 77,860.19, while the NSE Nifty50 ended ...