Copyright (C) 2009 Kyoto Technica, All rights reserved.