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