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