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