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