(All rights resej-ved.} 



