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