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