266 cm = 104.724409 inches