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