******************************************************************************************************GAL~~~******************************************************************************************************()()
******************************************************************************************************GAL~~~******************************************************************************************************()()