..................100%..........--------------------------------------------------------------------------..-------------------------------------