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