Copyright (C) 2010 Tsuyoshi Iizuka, All rights reserved.