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