Optimal dense coding with arbitrary pure entangled states (5 pages)