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