26437 meters = 1040826.771654 inches