2661.7 inches = 67.60718 meters