26580 mm = 1046.456693 inches