66.1 cm = 26.023622 inches