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