_   _               _                                                       
                                             (_) | |       __ _  | |__    ___                                             
                                             | | | |      / _` | | '_ \  / __|                                            
                                             | | | |___  | (_| | | |_) | \__ \                                            
                                             |_| |_____|  \__,_| |_.__/  |___/                                            
                                                                                                                          
                                                                                                                          
                                                                                                                          
  _____   _____   _____   _____   _____   _____   _____   _____   _____   _____   _____   _____   _____   _____   _____   
 |_____| |_____| |_____| |_____| |_____| |_____| |_____| |_____| |_____| |_____| |_____| |_____| |_____| |_____| |_____|  
                                                                                                                          
                                                                                                                          
  ___                   _                                _             ___           _   _           _   _             _  
 |_ _|  _ __     __ _  (_)   ___   _ __     ___   _ __  (_)   ___     ( _ )       __| | (_)   __ _  (_) | |_    __ _  | | 
  | |  | '_ \   / _` | | |  / _ \ | '_ \   / _ \ | '__| | |  / _ \    / _ \/\    / _` | | |  / _` | | | | __|  / _` | | | 
  | |  | | | | | (_| | | | |  __/ | | | | |  __/ | |    | | |  __/   | (_>  <   | (_| | | | | (_| | | | | |_  | (_| | | | 
 |___| |_| |_|  \__, | |_|  \___| |_| |_|  \___| |_|    |_|  \___|    \___/\/    \__,_| |_|  \__, | |_|  \__|  \__,_| |_| 
                |___/                                                                        |___/