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