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