Quantum crypto reaches 150 km (March 2004)