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