26905 mm = 1059.251969 inches