NIFTY and BANKNIFTY Analysis for tomorrow 16 July