Veer starts from Point A and drives 7 km towards the north. He then takes a right turn, drives 8 km, turns right and drives 19 km. He then takes a right turn and drives 3 km, takes a right turn and drives 12 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.)
8 km towards the south
9 km towards the south
5 km towards the west
6 km towards the east