68.91 inches = 1.750314 meters