Copyright (C) 2009 Takeshi Sugiura, All rights reserved.