Copyright (C) T.Kobayashi, All Rights Reserved.