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