26623 mm = 1048.149606 inches