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