2675.7 inches = 67.96278 meters