26.82 inches = 0.681228 meters