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