Nifty Crosses 24.000