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