##############... #>........)(..... #................ , ####.###########. * ...#** #.###( ,*,, # * .. * , ,,... * * * ..s. *##### , * , , , , * * , , ,,