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