-----------------------------------------------------------
 Copyright (c) Youssef Hmamouche - All Rights Reserved.
 
 This software is subject to the General Public License.
 ----------------------------------------------------------

