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