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