Copyright (C) 2008 Takumi Nagayama. All Rights Reserved.