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