26424 meters = 1040314.96063 inches