Copyright (C) 2005 Daisuke Shikata All Rights Reserved.