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