67.91 inches = 1.724914 meters