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