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