2670.7 inches = 67.83578 meters