.@               @                                 
                                #@@@    ,@@@@@.    @@@/                              
                      @      @@@@@@   &@@@@@@@#   @@@@@&      @                      
                     @*     @@@@@@@@   @@@@@@@@@   @@@@@@@@     (@                   
                   *@     &@@@@@@@@@&   @@@@@@@   @@@@@@@@@@#     @,                 
                  @@     @@@@@@@@@@@@@     .     @@@@@@@@@@@@@     @@                
                 @@,   /@@@@@@@@@@@@@@@8      .@@@@@@@@@@@@@@@@,   /@@               
                @@@   #@@@@@I@@@@@@@@@@%       &@@@@@@@@@R@@@@@@/   @@@              
               @@@    @@@@@@@@@@@@@@.    %   #    ,@@@@@@@@@@@@@@    @@@             
              ,@@& % #@@@@@@@@@@@     @@@@   @@@@    *@@@@@@@@@@@* & @@@.            
              @@@@@  #N@@@@@@@/   (@@@@@@@   @@@@@@@/   #2@@@@@@@(  @@@@@            
              @@@    #@@@@@@.   @@@@@@@@@@   @@@@@@@@@@   ,@@@@@@(    @@@            
              @@@ ,  #@@@@&  .@@@@@@@@@@@@   @@@@@@@@@@@@   @@@@@(  / @@@            
              @@@&   #@@@   @@@@@@@@@@@@@@   @@@@@@@@@@@@@@  ,@@@(  .@@@@            
              @@@(   #@@% .@@@@@@@@@@@@@@@   @@@@@@@@@@@@@@@  @@@(   %@@@            
              @@@*   #@@( @@@@@@@@O@@@@@@@   @@@@@@@@@@@@@@@@ #@@(   #@@@            
              @@@&   /@@  @@@@@@@@@@@@@@@@   @@@@@@@@@@@@@@@@  @@,   @@@@            
              &@@@    &@  @@@@@@@@@@@@@@@@   @@@@@@@@@@@@@@@@  @#    @@@%            
               @@@@(#     @@@@@@@@@@@@@@@@   @@@@@@@@@@@@@@@@     @@@@               
               ,@@@@@@  @  @@@@@@@@@@G@@@@   @@@@@@@@@@@@@@@  @  @@@@@@.             
                (@@@@@(,@  &@@@@@ @@@@@@@@   @@@@@@@@ @@@@@#  @ %@@@@@,              
                 /@@@@@@* 4 #  &  @@@0  @@   @@ .@@@@  %  / 4 (@@@@@@,               
                   @@@@@@@@        @@9   I   *   @@@        @@@@@@@@                 
                    @@@@@@@% (   @  &             #  @   # &@@@@@@@                  
                      @@@@@@@@@&@@    @@       @@    @@@@@@@@@@S@                    
                        @@@@@@@@@@@   @@@@   @@@@   @@@@@@@@@@@                      
                          %@@@@@@@@@#@@@@@@ @@@@@@%@@@@@@@@@#                        
                            *@@@@@@@@@@@@@/@@@@@@@@@@@@@,                            
                                .&@@@@@@@@@@@@@@@@@&