26588 mm = 1046.771654 inches