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