_   _  _                              _         _         _      _           _  _          ______                          _                     
| | | |(_)                            | |       | |       | |    | |         | |(_)         |  _  \                        (_)                    
| |_| | _   ___  _ __      ___  _ __  | |_  ___ | |_  ___ | |__  | |_      __| | _   ___    | | | | ___   _ __ ___    __ _  _  _ __               
|  _  || | / _ \| '__|    / _ \| '_ \ | __|/ __|| __|/ _ \| '_ \ | __|    / _` || | / _ \   | | | |/ _ \ | '_ ` _ \  / _` || || '_ \              
| | | || ||  __/| |      |  __/| | | || |_ \__ \| |_|  __/| | | || |_    | (_| || ||  __/   | |/ /| (_) || | | | | || (_| || || | | |             
\_| |_/|_| \___||_|       \___||_| |_| \__||___/ \__|\___||_| |_| \__|    \__,_||_| \___|   |___/  \___/ |_| |_| |_| \__,_||_||_| |_|             
        _                                                 _                                                                                       
       | |                                               | |                                                                                      
 _ __  | |__   ___   ___  _ __ __   __  ___  _ __      __| |  ___                                                                                 
| '_ \ | '_ \ / __| / _ \| '__|\ \ / / / _ \| '__|    / _` | / _ \                                                                                
| |_) || | | |\__ \|  __/| |    \ V / |  __/| |    _ | (_| ||  __/                                                                                
| .__/ |_| |_||___/ \___||_|     \_/   \___||_|   (_) \__,_| \___|                                                                                
| |                                                                                                                                               
|_|                                                                                                                                               
                                                                                                                                                
                         #
                        ###                       
                       #####                      
                      #######                     
                     #########                    
                    ###########                   
                   ###### ######                  
                  ######   ######                 
                 ######     ######                
                ######       ######               
               ######         ######              
              ######     ####  ######             
             ###### #########   ######            
            ###### #######       ######           
           ###### ## #####        ######          
          ######  ########         ######         
         ######    #######          ######        
        ######    ########           ######       
       ######    ### #######   ####   ######      
      ######     ##   ##    ########   ######     
     ######     ##    ###  ###########  ######    
    ######     ###    ### #############  ######   
   ######              #  #############   ######  
  ############################################### 
 ################################################# 
###################################################                                                                                                                                                  
______  _  _    _                         _                      _____  _                          _  _                                           
| ___ \(_)| |  | |                       | |                    /  ___|(_)                        (_)| |                                          
| |_/ / _ | |_ | |_  ___      __ _   ___ | |__    ___  _ __     \ `--.  _   ___    __      __ ___  _ | |_  ___  _ __                              
| ___ \| || __|| __|/ _ \    / _` | / _ \| '_ \  / _ \| '_ \     `--. \| | / _ \   \ \ /\ / // _ \| || __|/ _ \| '__|                             
| |_/ /| || |_ | |_|  __/   | (_| ||  __/| | | ||  __/| | | |   /\__/ /| ||  __/    \ V  V /|  __/| || |_|  __/| | _                              
\____/ |_| \__| \__|\___|    \__, | \___||_| |_| \___||_| |_|   \____/ |_| \___|     \_/\_/  \___||_| \__|\___||_|( )                             
                              __/ |                                                                               |/                              
                             |___/                                                                                                                
 _      _                        _  _      _                            _        _      _                                      _                  
| |    (_)                      (_)| |    | |                          (_)      | |    | |                                    | |                 
| |__   _   ___  _ __      __ _  _ | |__  | |_      ___  ___     _ __   _   ___ | |__  | |_  ___     ____ _   _     ___   ___ | |__    ___  _ __  
| '_ \ | | / _ \| '__|    / _` || || '_ \ | __|    / _ \/ __|   | '_ \ | | / __|| '_ \ | __|/ __|   |_  /| | | |   / __| / _ \| '_ \  / _ \| '_ \ 
| | | || ||  __/| |      | (_| || || |_) || |_    |  __/\__ \   | | | || || (__ | | | || |_ \__ \    / / | |_| |   \__ \|  __/| | | ||  __/| | | |
|_| |_||_| \___||_|       \__, ||_||_.__/  \__|    \___||___/   |_| |_||_| \___||_| |_| \__||___/   /___| \__,_|   |___/ \___||_| |_| \___||_| |_|
                           __/ |                                                                                                                  
                          |___/