2495.1 inches = 63.37554 meters