68.4 cm = 26.929134 inches