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