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