26.52 inches = 0.673608 meters