2660 mm = 104.724409 inches