A cyclist travels a distance of 42 kilometers to reach a town. The cyclist maintains a constant speed of 14 kilometers per hour. Alongside the cyclist, a drone starts flying at a speed of 28 kilometers per hour. When the drone reaches the town, it immediately turns back to meet the cyclist and continues flying back and forth until the cyclist arrives. How many kilometers does the drone travel in total? Let's think step by step and output the final answer within \boxed{}.
user