Copyright (C) 2004@other studio@All rights reserved.