copylight(C) 2007 sousuke tanaka All right reserved