26020 mm = 1024.409449 inches