26 inches = 0.6604 meters