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