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