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