2652.7 inches = 67.37858 meters