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