5. Assume that the distances between towns A, B, and C are all equal to 20 kilometers. Two straight roads intersect at town D, one passing through towns A and B, and the other passing through town C. On an accurately scaled map, the angle between the two roads is measured to be $45^{\circ}$. Then the distance between towns C and D is approximately\\
(1) 24.5 kilometers\\
(2) 25 kilometers\\
(3) 25.5 kilometers\\
(4) 26 kilometers\\
(5) 26.5 kilometers