@Copyright 2012 Andrei Cruz ||.All right reserved.