Copyright (c) Ayazou 2003-2008 All rights reserved.