Rupee at 66.24/$, 590pt Sensex fall