Ravi starts from Point A and drives 8 km towards the west. He then takes a left turn, drives 5 km, turns left and drives 19 km. He then takes a right turn and drives 2 km. He takes a final right turn, drives 11 km and stops at Point B. How far and towards which direction should he drive in order to reach Point A from Point B? (All turns are 90 degree turns only)
A7 km towards the north
B5 km towards the south
C2 km towards the north
D3 km towards the south