26460 meters = 1041732.283465 inches