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