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