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