.. .. :. :::::::::::::::::::::: **::::::::::. -%.-- *@@@@@@@@@@@@@@@@@@@@@@:@@@@@@@@@@@@@::-#@- :%@@@@@@@@@@@@@@@@@@@@@@%.#%%%%@@@@@@@@-%%%#: -@@#@@@@@@@@@@@@@@@@@@@@@@#####%@@@@@@@@: ==.:@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@: :@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@@@@@@: :@@@@@@@@@@@@@@@@@@@@@@@@@@@-*@@@@@@%. :@@@@@@@#................%@@%++++... :@@@@@@@* #@@@@@@@. :@@@@@@@* #@@@@@@@. -------. .------: