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