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