67.6 cm = 26.614173 inches