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