(C)Copyright with all rights reserved by NTHU 2002.