68.9 inches = 1.75006 meters