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