2689 inches = 68.3006 meters