The Sensex opened with a positive gap of 53 points at 16,270. After the initial volatility the index advanced to a high of 16,310 in early morning trades.The index, however, could not hold gains and slipped into the negative zone. Selective profit taking saw the index touch a low of 16,010 - down 300 points from the day's high. The Sensex finally ended (provisional) with a loss of 157 points at 16,061.The NSE Nifty slipped 58 points to end at 4,819.