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