2655.7 inches = 67.45478 meters