2505.1 inches = 63.62954 meters