2685.7 inches = 68.21678 meters