2662 mm = 104.80315 inches