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