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