26.2 inches = 0.66548 meters