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