Copyright(C) deftnova.All rights reserved.