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