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