26438 meters = 1040866.141732 inches