NIFTY & BANKNIFTY Analysis for 29 January