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