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