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