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