                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                  ,,:::;;;+++;;;::,,                                                                  
                                                           ,:+*?%S#@@@@@@@@@@@@@@@@#S%?*;:,                                                           
                                                      ,;*%S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S?+:,                                                      
                                                  ,;*S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S?;:,                                                 
                                               ,+%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%*;,                                             
                                            :+S@@@@@@@@@@@@@@@@@@@@@@#%??**++*??%#@@@@@@@@@@@@@@@@@@@@@@#S?+:                                         
                                        ,:*S@@@@@@@@@@@@@@@@@@@@@S*;,             ,;*S@@@@@@@@@@@@@@@@@@@@@@@#%+:,                                    
                                     ,+?#@@@@@@@@@@@@@@@@@@@@@#*:                     :*#@@@@@@@@@@@@@@@@@@@@@@@@#%*;,                                
                                 ,;*S@@@@@@@@@@@@@@@@@@@@@@@@*,                         ,*@@@@@@@@@@@@@@@@@@@@@@@@@@@@S?+:,                           
                             ,;*S#@@@@@@@@@@@@@@@@@@@@@@@@@#;                             ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%+:,                       
                       ,:;*%S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                               +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S*;:,                  
         ,,:::;;;+**?%S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,                               ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%?+;;:,,,        
         ,:;+*?%SS#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,                               ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S%%??**+;;:,        
                  ,,:;*?S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;                               +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%*+:,,                    
                         ,:+%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:                             :#@@@@@@@@@@@@@@@@@@@@@@@@@@@#%+:,                          
                              :+?S#@@@@@@@@@@@@@@@@@@@@@@@@@#+                           +@@@@@@@@@@@@@@@@@@@@@@@@@@S*:,                              
                                  ,:+%#@@@@@@@@@@@@@@@@@@@@@@@S+,                     ,+S@@@@@@@@@@@@@@@@@@@@@@@#%+,                                  
                                       ,;*%#@@@@@@@@@@@@@@@@@@@@#?+:,             ,:+%#@@@@@@@@@@@@@@@@@@@@@@S?;,                                     
                                           ,:;?S#@@@@@@@@@@@@@@@@@@@#S?*++;;;++*?S#@@@@@@@@@@@@@@@@@@@@@@#%+:                                         
                                                ,:+?S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%*:,                                            
                                                     ,;*?S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S?+:,                                                
                                                          ,:;*?S##@@@@@@@@@@@@@@@@@@@@@@@@#S%?+:,                                                     
                                                                 ,::;++**??%%%%%%???*++;::,                                                           
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      