..'''.. ..':'..'''''. ....... .: !^:....':!!:. ...... %C^'' .'''':!' ...... ..:!. '!^^^!:' '.. .'::::!:.'.. . ..'' .. ..::'.+X@@00CXXXX%+' .!!' ..''':^' .. 'X! . !%C^0$@@00CCCXXX%%/+:. .C%+:. .':! '' .$/ .'.' %C00+C@0000CCCXX%%/+^^^:. %0X++: .''.'!. .:!%+:! :'..'.X00/%000000CCCCXXX%%/^^^++!' /0%/X!.. ...'/!.. .... ':+X%^XC0@000000000000CCCX%+^+//++: :+X%+!