Asheville, Bakersfield, Charter, and Darlington are four small towns along a straight road in that order. The distance from Bakersfield to Charter is \( \frac{1}{3} \) the distance from Asheville to Charter and \( \frac{1}{4} \) the distance from Bakersfield to Darlington. If it is \( 12 \) miles from Bakersfield to Charter, how many miles is it from Asheville to Darlington?

Let's think step by step and output the final answer within \boxed{}.
user