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