24663 mm = 970.984252 inches