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