2696 inches = 68.4784 meters