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