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