## .. .... .... ....#######.... ....%.......... ................. ................. ................. #################