Copyright (c) 2008 National Cheng Kung University all rights reserved.