26428 meters = 1040472.440945 inches