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