2659 mm = 104.685039 inches