Town D is towards East of town F. Town B is towards North of town D. Town H is towards South of town B. Towards which direction is town H from town F?
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?