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