rupee takes a dive as crude oil packs a punch