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