Copyright(C) 2006 junction All rights reserved.