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