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