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