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