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