Copyright(C) 2006-2007 K. All Rights Reserved.