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