Two flag poles in front of the Court House are 12 ft tall. The distance from the top of one pole to the base of the other as shown in the diagram is 20 ft. What is the distance between the two flag poles?