Copyright (C) 2006 DANK SEKI. All rights reserved...