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