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