BankNifty Weekly - The first hurdle is at 31650 on weekly timeframe and the next one is all time high post that which is at 32613 , which is under a 1000 point distance now