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