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