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