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