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