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