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