                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                 ,,:;;+++*****++;::,                                                                  
                                                          ,,;+?%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?*;,                                                      
                                                                 ,,::;+**??????????**+;;:,,                                                           
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      