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