67.3 cm = 26.496063 inches