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