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