A cyclist travels from Town A to Town B at an average speed of 20 km/h and makes the return trip at an average speed of 15 km/h. If the total travel time for the round trip is 3 hours, how far apart are Town A and Town B? Let's think step by step and output the final answer within \boxed{}.
user