66.3 cm = 26.102362 inches