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