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