Town D is 13 km towards the East of town A. A bus starts from town A, travels 8 km towards West and takes a right turn. After taking the right turn, it travels 5 km and reaches town B. From town B the bus takes a right turn again, travels 21 km and stops. How far and towards which direction must the bus travel to reach town D?