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